home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
pascal
/
tpl60n19.zip
/
PERFORM.DOC
< prev
next >
Wrap
Text File
|
1993-02-16
|
22KB
|
465 lines
++++++++++++++ TURBO.TPL Performance Comparison ++++++++++++++++++++
TP 6.0 Turbo Pascal Library
versus
TP 6.0 Runtime Library Update 1.9
Performance data for Cyrix 486DLC, Intel RapidCAD, Intel 386DX,
and Intel 8086
Note: The time resolution in the ARITEST test program is about 0.3
usec, so the relative timing error can get quite large for
small times like those measured on a 386DX, 486, or Intel
RapidCAD. For these processors, the times given in the table
represent the average of three measurements.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Machine configuration: Cyrix 486DLC 40 MHz Computer w/ 128 kB CPU-cache
8.0 MB of RAM
Cyrix 387+ coprocessor
DOS 5.0 Operating System
QEMM 6.01
Test Program: ARITEST.PAS
PERFORMANCE
OPERATION (in usec) TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
LONG-Mul 1.7 1.5 13.33%
LONG-Div 34.6 3.4 917.65%
LONG-Abs 1.0 1.0 0.00%
REAL-Float 3.1 2.7 14.81%
REAL-Add 6.2 6.3 -1.59%
REAL-Sub 6.8 6.9 -1.50%
REAL-Mul 6.2 6.2 0.00%
REAL-Mul (Short) 3.9 3.8 2.63%
REAL-Div 43.0 10.3 317.48%
REAL-Sqr 5.9 4.3 37.21%
REAL-Sqr (Short) 2.4 1.8 33.33%
REAL-Int 3.1 2.8 10.71%
REAL-Frac 7.9 3.3 185.19%
REAL-Trunc 3.0 3.3 -9.09%
REAL-Round 3.0 3.3 -9.09%
REAL-Sqrt 252.3 8.6 2833.72%
REAL-Ln 145.4 83.6 73.92%
REAL-Exp 164.1 73.2 124.18%
REAL-Sin 116.1 75.6 53.57%
REAL-Cos 119.6 73.9 61.84%
REAL-ArcTan 107.9 57.6 87.33%
--------------------------------------------------------------------
Test Program: DHRYSTON.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
Dhrystones / Sec: 13763.4 14494.2 5.31%
--------------------------------------------------------------------
Test Program: WHETSTON.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
REAL KWhetstones: 578.369 1044.932 80.67%
--------------------------------------------------------------------
Test Program: STRTEST.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
String-Benchmark (msec) 574 273 110.26%
--------------------------------------------------------------------
Test Program: WHETST87.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
DOUBLE PRECISION KWhetstones:2597.403 3246.753 25.00%
--------------------------------------------------------------------
Test Program: LLL.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
DOUBLE PRECISION MFLOPS: 0.4201 0.4850 15.45%
--------------------------------------------------------------------
Test Program: SETTEST.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
Set benchmark (sec): 28.009 22.347 25.34%
--------------------------------------------------------------------
Test Program: LONGBN2.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
Longint benchmark (msec): 210 133 57.89%
--------------------------------------------------------------------
Test Program: HEAPTEST.PAS
PERFORMANCE
OPERATION TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
Heap benchmark (msec): 226 206 9.71%
--------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Machine configuration: Intel RapidCAD 40 MHz Computer w/ 128 kB CPU-cache
8.0 MB of RAM
on-chip coprocessor in RapidCAD
DOS 5.0 Operating System
QEMM 6.01
Test Program: ARITEST.PAS
PERFORMANCE
OPERATION (in usec) TP 6.0 TPL TP 6.0 RLU INCREASE
--------------------------------------------------------------------
LONG-Mul 3.2 3.1 3.23%
LONG-Div 24.1 4.6 423.91%
LONG-Abs 1.4 1.4 0.00%
REAL-Float 3.9 3.3 18.18%
REAL-Add 6.5 6.7 -2.99%
REAL-Sub 7.1 7.3 -2.74%
REAL-Mul 12.0 11.8 1.69%
REAL-Mul (Short) 5.4 5.5 -1.82%
REAL-Div 37.5 15.0 150.00%
REAL-Sqr 11.5 8.3 38.55%
REAL-Sqr (Short) 3.2 2.5 28.00%
REAL-Int 2.6 2.6 0.00%
REAL-Frac 7.7 2.7 185.19%
REAL-Trunc 3.3 3.5 -5.71%
REAL-Round 3.3 3.5 -5.71%
REAL-Sqrt 225.0 12.0 1775.00%
REAL-Ln 189.2 113.8 66.26%
REAL-Exp 195.9 97.3 101.34%
REAL-Sin 165.3 105.8 56.24%
REAL-Cos 167.6 102.9 62.88%
REAL-ArcTan 145.2 78.5 84.97%
--------------------------------------------------------------------
Test Program: DHRYSTON.PAS
PERFORMANCE
OPERATION TP 6.0 TPL